body {
	overflow-x:hidden;
  margin: 0px;
}
.zz .m_zz li#top_boxbody {
	margin:0px auto;
	padding:0px;
	font-size:14px;
	font-family:Microsoft YaHei;
	line-height:24px;
	color:#333;
}
div {
	margin:0px;
	padding:0px;
}
span,p:not(.psupdown p) {
	margin:0px;
	padding:0px;
	font-family:Microsoft YaHei;
}
h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i {
	font-style:inherit;
	font-weight:inherit;
}
* {
	box-sizing:border-box;
}
html,body {
	min-height:100%;
}
body {
	font:14px/1.5 "Microsoft YaHei";
	font-size:14px;
	color:#1b2229;
	min-width:1300px
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal;
}
ul,ol,li {
	list-style:none;
}
dl,dt,dd,ol,ul,li {
	margin:0px;
	padding:0px;
	list-style:none;
}
img {
	border:none;
	vertical-align:middle;
}
a {
	text-decoration:none;
	color:#1b2229;
	transition:all 0.6s;
}
a:hover {
	transition:all 0.6s;
}
b {
	font-weight:normal;
}
table {
	border-collapse:collapse;
	table-layout:fixed;
}
tr,td {
	padding:0 !important;
}
input,textarea {
	outline:none;
	border:none;
}
textarea {
	resize:none;
	overflow:auto;
}
.fl {
	float:left
}
.fr {
	float:right
}
.tl {
	text-align:left;
}
.tc {
	text-align:center
}
.tr {
	text-align:right;
}
.cl {
	clear:both;
}
.ov {
	overflow:hidden;
}
.db,.lb,.dd {
	font-size:0;
}
.db>div,.lb>li,.dd>dl {
	display:inline-block;
	vertical-align:top;
}
em,.em,i {
	text-transform:upperprod;
}
.ellipse {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.inline {
	display:inline-block;
	*display:inline;
	*zoom:1;
}
:focus {
	outline:none;
	background-color:transparent;
}
::selection {
	background:#115195;
	color:#fff;
}
.clearfix:after {
	display:block;
	clear:both;
	content:"";
	visibility:hidden;
	height:0;
}
.clearfix {
	zoom:1;
}
.white,.whites {
	position:relative;
	overflow:hidden;
}
.white:after,.whites:after {
	content:'';
	cursor:pointer;
	position:absolute;
	left:-100%;
	top:0;
	width:100%;
	height:100%;
	background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));
	background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));
	transform:skewx(-25deg);
}
.white:hover:after {
	left:100%;
	-moz-transition:1s;
	-o-transition:1s;
	-webkit-transition:1s;
	transition:1s;
}
/*公用*/
.page,.content {
	width:1400px;
	margin:0 auto;
	overflow:hidden;
}
.content1 {
	width:1400px;
	margin:0 auto;
	position:relative;
}
.pr {
	position:relative;
}
.pa {
	position:absolute;
}
#top10,#top20,#top30,#top40,#top50,#top60,#top80,#top100 {
	margin:0 auto;
	width:1400px;
	overflow:hidden;
}
#top10 {
	height:10px;
}
#top20 {
	height:20px;
}
#top30 {
	height:30px;
}
#top40 {
	height:40px;
}
#top50 {
	height:50px;
}
#top60 {
	height:60px;
}
#top80 {
	height:80px;
}
#top100 {
	height:100px;
}
/*title*/
.title {
	text-align:center;
}
.titlea {
	font-weight:normal;
	font-size:42px;
	text-align:center;
	color:#333;
	line-height:46px;
	font-weight:bold;
}
.titlea span {
	font-weight:bold;
	color:#0180ca;
}
.titleb {
	font-size:18px;
	color:#999;
	text-align:center;
	line-height:30px;
	padding:15px 0px;
	font-weight:100;
}
.titlec {
	text-align:center;
}
/*banner*/
@-webkit-keyframes slideUp {
	from {
	top:80px;
	visibility:hidden;
	opacity:0;
}
50% {
	top:80px;
	visibility:hidden;
	opacity:0;
}
100% {
	top:0;
	visibility:visible;
	opacity:1;
}
}@keyframes slideUp {
	from {
	top:80px;
	visibility:hidden;
	opacity:0;
}
50% {
	top:80px;
	visibility:hidden;
	opacity:0;
}
100% {
	top:0;
	visibility:visible;
	opacity:1;
}
}@-webkit-keyframes borderLine {
	from {
	opacity:0;
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	transform:translateY(100%);
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
}@keyframes borderLine {
	from {
	opacity:0;
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	transform:translateY(100%);
}
to {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
}.wrapper {
	max-width:1160px;
	margin:0 auto;
	width:90%;
	position:relative;
	margin-top:15% !important;
	z-index:0;
	padding:30px;
}
.wrapper:after {
	content:'';
	display:block;
	clear:both;
}
.index_main .section1 {
	position:relative;
	height:100vh;
	overflow:hidden;
}
.index_main .section1 .slick {
	position:relative;
	z-index:1;
}
.index_main .section1 .item {
	position:relative;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height:100vh;
}

.index_main .section1 .item video {
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	z-index:1;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}


.index_main .section1 .item .txt_block {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:0;
	z-index:3;
}
.index_main .section1 .item .txt_block h3 {
	font-size:44px;
	color:#d0b393;
	line-height:1.2;
	margin-top:15px;
	font-family:bb3802;
	background-image:-webkit-linear-gradient(bottom,rgb(208,179,147) 35%,rgb(239,213,184) 50%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
}
.index_main .section1 .item .txt_block .para {
	margin:30px 0 0 58px;
	position:relative;
	padding-left:16px;
}
.index_main .section1 .item .txt_block .para:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:2px;
	background-color:#d0b393;
	opacity:0;
}
.index_main .section1 .item .txt_block p {
	font-size:16px;
	line-height:24px;
	color:#fff;
	letter-spacing:1px;
}
.index_main .section1 .item .txt_block a {
	display:block;
	width:156px;
	line-height:36px;
	font-size:14px;
	color:#fff;
	background-color:#d0b393;
	text-align:center;
	position:relative;
	margin-top:20px;
	z-index:9999
}
.index_main .section1 .item .txt_block a:after {
	content:'';
	width:19px;
	height:15px;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url("../images/20210709204008_1015570414.png");
	display:inline-block;
	vertical-align:middle;
	margin:-2px 0 0 7px;
}
.index_main .section1 .item .txt_block a:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.1);
	opacity:0;
	-webkit-transform:scaleX(0.5);
	-moz-transform:scaleX(0.5);
	-ms-transform:scaleX(0.5);
	transform:scaleX(0.5);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.index_main .section1 .item .txt_block a:hover:before {
	opacity:1;
	-webkit-transform:scaleX(1);
	-moz-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1);
}
.index_main .section1 .item .video_process {
	position:absolute;
	top:0;
	left:0;
	height:2px;
	width:0;
	background-color:#d0b393;
	z-index:4;
}
.index_main .section1 .item.slick-current .txt_block {
	-webkit-animation:slideUp 2s forwards;
	-moz-animation:slideUp 2s forwards;
	-ms-animation:slideUp 2s forwards;
	animation:slideUp 2s forwards;
}
.index_main .section1 .item.slick-current .txt_block .para:before {
	-webkit-animation:borderLine 1s 2s ease-in forwards;
	-moz-animation:borderLine 1s 2s ease-in forwards;
	-ms-animation:borderLine 1s 2s ease-in forwards;
	animation:borderLine 1s 2s ease-in forwards;
}
.index_main .section1 .item.slick-current .video_process {
	transition-timing-function:linear;
	transition-property:width;
}
.index_main .section1 .ope {
	position:absolute;
	left:0;
	right:0;
	bottom:16%;
	z-index:2;
	max-width:1160px;
	margin:0 auto;
	width:90%;
}
.index_main .section1 .ope .main {
	width:217px;
}
.index_main .section1 .ope .number {
	font-size:14px;
	color:#fff;
	font-family:'Lato-Regular';
}
.index_main .section1 .ope .number span.curr {
	font-size:16px;
	font-family:'Lato-Bold';
}
.index_main .section1 .ope ul {
	font-size:0;
	margin:22px 0 11px;
}
.index_main .section1 .ope ul li {
	display:inline-block;
	vertical-align:top;
	width:33.33%;
	height:2px;
	background-color:rgba(255,255,255,0.3);
}
.index_main .section1 .ope ul li.active {
	background-color:#fff;
}
.index_main .section1 .ope .prev,.index_main .section1 .ope .next {
	font-size:12px;
	color:#fff;
	cursor:pointer;
}
.index_main .section1 .ope .prev {
	float:left;
}
.index_main .section1 .ope .prev:before {
	content:'';
	width:8px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url("../images/20210709203902_1202483513.png");
	margin:-2px 8px 0 0;
}
.index_main .section1 .ope .next {
	float:right;
}
.index_main .section1 .ope .next:after {
	content:'';
	width:8px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
	background-position:center;
	background-repeat:no-repeat;
	background-image:url("../images/20210709203839_1851698525.png");
	margin:-2px 0 0 8px;
}
.index_main .section1 .ope .video_btn.pause {
	background-image:url(../images/20210709203800_1509853940.png);
}
.index_main .section1 .ope .video_btn {
	width:10px;
	height:15px;
	margin:0 auto;
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.wrapper:before {
	content:"";
	position:absolute;
	width:45%;
	height:280px;
	background:linear-gradient(-90deg,#00000000,rgba(0,0,0,0.8),#00000000);
	opacity:0.6;
	z-index:-1;
	top:0;
	left:0;
}
/*headr*/
.headr {
	width:100%;
	position:absolute;
	z-index:9999;
	height:90px;
	transition:all 0.3s;
}
.h_adw {
	position:relative;
	padding:0 3vw;
}
.logo {
	float:left;
	margin-right:3vw;
	margin-top:20px;
}
.headr:hover {
	background:#fff;
	transition:all 0.3s;
}
.headr:hover .nav_c>li>a,.headr:hover .tlate b,.headr:hover .tlate i {
	color:#333;
}
.headr:hover .nav_c>li:hover>a,.nav_c>li.on>a {
	opacity:0.8
}
/*heade*/
.pc_top_logo {
	border-right:1px #eee solid;
	padding-right:15px;
}
.head_bc {
	width:100%;
	position:relative;
}
.head_c {
	display:flex;
	justify-content:space-between;
	height:150px;
	align-items:center;
	position:relative;
	z-index:99;
	width:100%;
	margin:auto;
	padding:0 2vw;
}
.nav_bc {
	margin:auto;
	background:url(../images/20210604092452_1940017362.png) no-repeat center;
}
.hea_logo {
	display:flex;
	align-items:center;
}
.hea_logo>div {
	margin-left:20px;
}
.hea_logo>div>b {
	display:block;
	font-size:28px;
	color:#333;
}
.hea_logo>div>b>span {
	font-size:36px;
	color:#013c96;
}
.hea_logo>div>p {
	font-size:23px;
	text-transform:uppercase;
	color:#333;
	margin-top:10px;
	line-height:30px;
}
.head_lc {
	float:right;
	height:90px;
	margin-right:3vw;
	padding:30px 0
}
.nav_c>li>a {
	display:block;
	font-size:0.9vw;
	position:relative;
	height:100%;
	transition:all 0.3s;
	color:#fff;
}
.nav_c>li:hover>a,.nav_c>li.on>a {
	color:rgba(255,255,255,0.8);
}
.nav_c>li:hover>a:after,.nav_c>li.on>a:after {
	transform:rotateX(0deg);
}
/*search*/


/*下拉*/
.nav_c>li dl {
	position:absolute;
	overflow:hidden;
	width:100%;
	display:block;
	z-index:10000;
	padding:20px;
	background:rgba(255,255,255,0.9);
	top:90px;
	left:0;
	display:none;
}
.nav_c>li dd {
	width:1300px;
	display:block;
	overflow:hidden;
	padding:30px 0px;
	margin:auto;
}
.nav_xl1 li {
	width:calc(100%/3);
	float:left;
	padding:0 30px;
	height:285px !important;
}

.nav_xl1 li.about_li {
  width:calc(100%/4);
  height: auto !important;
  text-align:center;
}

.nav_xl1 li p {
	font-size:20px;
	text-align:center;
	color:#d0b393;
	display:block;
	line-height:50px;
	transition:all 0.3s;
}
.subMenu_ul {
	position:relative;
	z-index:3;
	text-align:center;
	font-size:0;
	transition:all .3s linear;
	display:flex;
	justify-content:center;
  top: 0px !important;
}
.subMenuShadow {
	position:absolute;
	top:0;
	left:50%;
	z-index:1;
	overflowow:hidden;
	margin-left:-25000px;
	width:50000px;
	height:100%;
}
.subMenu_ul li {
	position:relative;
	display:inline-block;
	width:13%;
	height:125px !important;
	transition:all .3s linear;
	padding:0px !important;
}
.subMenu_ul li:hover {
	z-index:5;
	-webkit-box-shadow:0 0px 20px #ccc;
	box-shadow:0 0px 20px #ccc
}
.subMenu_ul li:hover:after {
	display:none;
}
.subMenu_ul li:after {
	position:absolute;
	top:0;
	right:0;
	display:block;
	overflow:hidden;
	width:1px;
	height:100%;
	background:#efefef;
	content:"";
}
.subMenu_ul li:last-child:after {
	display:block;
}
.menu_dl dd.hover .subMenu_ul li {
	opacity:0;
	transform:scale(0);
	animation:liMove .4s linear forwards;
}
@keyframes liMove {
	0% {
	opacity:0;
	transform:scale(0);
}
100% {
	opacity:1;
	transform:scale(1);
}
}.menu_dl dd.hide .subMenu_ul li {
	opacity:1;
	transform:scale(1);
	animation:liHIde .4s linear forwards;
}
@keyframes liHIde {
	0% {
	opacity:1;
	transform:scale(1);
}
100% {
	opacity:0;
	transform:scale(0);
}
}.subMenu_a {
	position:absolute;
	top:50%;
	display:block;
	width:100%;
	color:#d9d9d9;
	text-align:center;
	font-size:14px;
	line-height:20px;
	transition:all .3s linear;
	transform:translateY(-50%);
}
.subMenu_a:hover {
	color:#16559d;
}
.subMenu_a i {
	display:block;
	overflow:hidden;
	height:40px;
	background-position:center;
	background-size:auto 100%;
	background-repeat:no-repeat;
	color:#666;
	text-align:center;
	font-size:35px;
	line-height:40px;
	transition:all .3s linear;
}
.subMenu_a span {
	display:block;
	overflow:hidden;
	padding:10px 10px 0 10px;
	color:#666;
	text-align:center;
	font-size:18px;
	line-height:20px;
	transition:all .3s linear;
}
.subMenu_a:hover i,.subMenu_a:hover span,.subMenu_ul li.hover .subMenu_a i,.subMenu_ul li.hover .subMenu_a span {
	color:#d0b393;
}
.menuBg {
	position:absolute;
	top:100%;
	left:50%;
	z-index:1;
	display:none;
	visibility:visible;
	overflow:hidden;
	margin:0 -5000px;
	width:10000px;
	height:125px;
	border-top:1px solid #efefef;
	background:#f7f7f7;
	transition:top .3s linear;
}
.subMenuDiv.showMenu {
	-webkit-animation:showMenu .5s linear forwards;
	-o-animation:showMenu .5s linear forwards;
	animation:showMenu .5s linear forwards;
}
@keyframes showMenu {
	0% {
	opacity:.5;
}
100% {
	opacity:1;
}
}.subMenuDiv.hideMenu {
	-webkit-animation:hideMenu .5s linear forwards;
	-o-animation:hideMenu .5s linear forwards;
	animation:hideMenu .5s linear forwards;
}
@keyframes hideMenu {
	0% {
	opacity:.2;
}
100% {
	opacity:0;
}
}.nav_c li {
	float:left;
	height:90px;
	padding:0 1vw;
}
.nav_r {
	float:right;
	font-size:30px;
	font-family:"akr";
	background:#d0b393;
	border-radius:30px;
	padding:0 30px;
	color:#fff;
	margin-top:20px;
	height:45px;
}
.nav_r i {
	float:left;
	font-size:46px;
	color:#fff;
	margin-right:0.8vw;
	margin-left:-30px;
	margin-top:-15px;
}
/*产品*/
.pro_con {
	width:1500px;
	margin:40px auto 0;
}
.prod_box {
	width:100%;
	overflow:hidden;
}
.pr_boxs {
	max-width:1500px;
	margin:0 auto;
}
.contentbt {
	width:100%;
}
.pc_left {
	width:100%;
	height:50px;
	overflow:hidden;
	margin:auto;
}
.pcl_list {
	width:100%;
	height:70px;
	position:relative;
	margin:auto;
}
.pcl_list table {
	width:100%;
	margin:auto;
}
.pcl_list tr {
	display:inline-block;
	vertical-align:top;
	height:70px;
	position:relative;
	width:calc(100%/10);
}
.lasttname {
	bottom:0;
	left:30px;
}
.pcl_list tr td {
	display:block;
	height:70px !important;
	text-align:center;
	width:100%;
}
.pcl_list tr:nth-child(1) td {
	margin-left:0px !important;
}
.pcl_list tr td b {
	font-size:0;
}
.pcl_list tr td b a {
	display:block;
	line-height:35px;
	transition:500ms ease;
	position:relative;
}
.pcl_list tr td a {
	font-size:18px;
}
.pcl_list tr.cur td b a {
	transition:500ms ease;
	border-radius:30px;
	color:#d0b393 !important;
	border:1px #d0b393 solid;
}
.pcl_list #showtyepname div {
	font-size:0;
}
.pcl_list #showtyepname a {
	font-size:16px;
	display:inline-block;
	padding-left:45px;
	line-height:62px;
	position:relative;
	color:#333 !important;
}
td#showtyepname {
	background:#fff !important;
}
.pcl_list #showtyepname a:before {
	content:'∧';
	width:6px;
	height:6px;
	border-radius:6px;
	border:1px solid #c5c5c5;
	position:absolute;
	top:50%;
	left:26px;
	margin-top:-4px;
}
.pcl_list #showtyepname a:hover:before {
	border:1px solid #072fa9;
}
.show_list {
	overflow:hidden;
	padding:50px;
	background:#f8f8f8;
}
.solu_zb {
	width:537px;
	height:326px;
}
.solu_zb img {
	width:537px;
	height:326px;
}
.pc_right li+li,.pc_right li td br {
	display:none;
}
.pc_right li tr {
	font-size:0;
	display:block;
}
.pc_right li tr+tr {
	margin-top:33px;
}
.pc_right li td {
	width:377px;
	display:inline-block;
	vertical-align:top;
	background:#fff;
	border:2px solid #f2f2f2;
	position:relative;
	transition:500ms;
}
.pc_right li td:hover {
	border-color:#072fa9;
	transition:500ms;
}
.pc_right li td+td {
	margin-left:33px;
}
.pc_right li td span {
	border-top:1px solid #f2f2f2;
}
.pc_right li td span,.pc_right li td span a {
	display:block;
	line-height:62px;
}
.pc_right li td span a {
	font-size:15px;
	color:#333;
	transition:500ms;
}
.pc_right li td:hover span a {
	color:#072fa9;
	transition:500ms;
}
/*产品切换*/
.prod_wt {
	position:relative;
}
.prod_img {
	margin:auto;
	float:left;
	width:67.3%;
}
.prod_img .divproduct_new_div_item {
	display:block;
	float:left;
	width:calc(99.2%/2);
	margin-left:5px;
	overflow:hidden;
	cursor:pointer;
	padding-left:0 !important;
	position:relative;
  height: 375px;
}
.divproduct_new_div_item_content {
	position:absolute;
	top:44%;
	height:78px;
	width:100%;
	box-sizing:border-box;
	z-index:9999;
	text-align:center;
}
.product_div_item_pic img {
	width:100%;
	transition:all 0.5s;
}
.divproduct_new_div_item_title a {
	color:#fff;
	margin-bottom:5px;
	display:block;
	padding:5px 15px;
	opacity:0;
	font-size:20px;
}
.prod_img .divproduct_new_div_item:hover .divproduct_new_div_item_title a {
	opacity:1;
}
.divproduct_new_div_item_body {
	display:none;
}
.divproduct_new_div_item_content,.divproduct_new_div_item_title a,.divproduct_new_div_item_body {
	transition:0.5s all ease;
}
.prod_img .divproduct_new_div_item:hover .divproduct_new_div_item_body {
	color:#fff;
}
.prod_in .divproduct_new_div .divproduct_new_div_item {
	width:401px;
	float:left;
	height:296px;
	margin-right:20px;
	position:relative;
	overflow:hidden;
	border:1px #f3f4f5 solid;
	background:#fff;
}
.product_div_item_pic a {
	display:block;
	width:100%;
	overflow:hidden;
	font-weight:100
}
.prod_in .divproduct_new_div .divproduct_new_div_item .product_div_item_pic a img {
	width:100%;
	transition:all .3s linear;
}
.prod_img .divproduct_new_div_item:nth-child(3),.prod_img .divproduct_new_div_item:nth-child(1) {
	margin-left:0px !important;
}
.prod_img .divproduct_new_div_item:nth-child(3),.prod_img .divproduct_new_div_item:nth-child(4) {
	margin-top:5px !important;
}
.product_div_item_pic {
	position:relative;
}
.product_div_item_pic a:after {
	content:"";
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	top:0;
	left:0;
	position:absolute;
	transition:all 0.3s;
	opacity:0
}
.prod_img .divproduct_new_div_item:hover .product_div_item_pic a:after {
	opacity:1;
}
.prod_imgr {
	width:32.7%;
	float:right;
	position:relative;
	z-index:0;
	height:755px;
}
.prod_imgr:before {
	content:"";
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.6;
	z-index:-1;
	position:absolute;
	z-index:0;
}
.prod_imgr img {
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.prod_imgr a {
	writing-mode:vertical-rl;
	margin:0 auto;
	line-height:40px;
	font-size:26px;
	word-wrap:break-word;
	position:absolute;
	z-index:99;
	color:#fff;
	top:39%;
	text-align:center;
	display:block;
	left:43%;
	letter-spacing:5px;
}
.prod_imgr a b {
	letter-spacing:5px;
	font-size:23px;
	font-family:Arial;
	opacity:0.6;
}
/*优势*/
.pro_bc {
	width:100%;
	position:relative;
	padding:200px 0 0;
}
.pro_bc:before {
	content:"";
	background:url(../images/20210708173622_1002837455.png)no-repeat center top;
	width:100%;
	height:150px;
	top:0;
	left:0;
	position:absolute;
}
.pro_cc {
	margin-top:70px;
	width:86%;
	margin:auto;
}
.pro_cc ul {
	display:flex;
	justify-content:space-between;
}
.pro_cc ul li {
	width:24%;
	background:#fff;
	padding:86px 34px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	overflow:hidden;
	box-shadow:1px 1px 20px rgba(0,0,0,0.1);
	transition:all .5s;
}
.pro_cc ul li span {
	font-size:55px;
	color:#333;
}
.pro_cc ul li span.iconfont.icon-zan {
	font-size:72px !important;
}
.pro_cc ul li b {
	font-size:24px;
	color:#333;
	font-weight:normal;
	margin:24px 0 19px;
}
.pro_cc ul li p {
	font-size:14px;
	color:#333;
	text-transform:uppercase;
}
.pro_img img {
	width:100%;
}
.wz_tp {
	position:relative;
	transition:all .5s;
	overflow:hidden;
	display:flex;
	align-items:center;
	margin:15px 0;
}
.wz_tp>div {
	flex-shrink:0;
	width:100%;
}
.pro_info {
	font-size:16px;
	color:#333;
	line-height:30px;
	text-align:center;
	transition:all .5s;
}
.pro_img {
	transition:all .5s;
	transform:translateX(180px);
}
a.pro_btn {
	display:block;
	width:115px;
	height:34px;
	background:#d0b393;
	font-size:16px;
	color:#fff;
	line-height:34px;
	text-align:center;
	border-radius:20px;
	transition:all .5s;
}
.pro_cc ul li:hover .pro_info {
	transform:scale(0);
	position:absolute;
}
.pro_cc ul li:hover .pro_img {
	transform:translateX(0);
}
.pro_cc ul li:hover span,.pro_cc ul li:hover b,.pro_cc ul li:hover p {
	color:#d0b393;
}
.pro_cc ul li:hover a.pro_btn {
	width:100%;
	border-radius:0;
}
/*案例*/
.runpic-box {
	position:relative;
	overflow:hidden;
	width:100%;
}
.runpic-words {
	position:absolute;
	top:42%;
	left:50%;
	z-index:3;
	margin-left:-720px;
	width:1440px;
}
.runpic-words ul li {
	float:left;
	width:20%;
	text-align:center;
}
.runpic-words ul li img {
	display:block;
	margin:0 auto;
	transition:all 1s;
}
.runpic-words ul li h6 {
	margin-top:32px;
	color:#fff;
	font-size:20px;
}
.runpic-words ul li p {
	margin-top:10px;
	color:#fff;
	text-transform:uppercase;
	font-size:20px;
	font-family:akr;
	line-height:20px;
	opacity:0.6;
}
.runpic-words ul li:hover img {
	transform:rotateY(180deg);
}
.runpic-line-null {
	position:absolute;
	top:62%;
	left:0;
	z-index:4;
	width:100%;
	height:1px;
	background-color:rgba(255,255,255,.1);
}
.runpic-line {
	position:absolute;
	top:62%;
	left:0;
	z-index:4;
	width:10%;
	height:1px;
	background-color:#b6b5aa;
	transition:all 1s;
}
.runpic-pic {
	position:relative;
	z-index:1;
	overflow:hidden;
	width:100%;
	height:815px
}
.runpic-pic ul li {
	position:relative;
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:100%;
	height:815px;
	background-size:cover;
	background-repeat:no-repeat!important;
}
.runpic-pic-true {
	animation:toPicBig 1s ease-in-out both;
}
@keyframes toPicBig {
	0% {
	transform:scale(1.04);
}
100% {
	transform:scale(1);
}
}.runpic-pic-shade {
	position:absolute;
	z-index:2;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.4);
	transition:all 2s;
}
.runpic-words-pic {
	font-size:50px !important;
	line-height:50px;
	color:#fff;
}
.runpic-words-pic.iconfont.icon-xiegui {
	font-weight:bold;
}
/*流程*/
.gsjj_con1_div1 {
	box-sizing:border-box;
	font-size:0;
	position:relative;
}
.zsjm_u1 {
	font-size:0;
	margin:50px 0 20px;
	position:relative;
	width:100%;
	margin:auto;
}
.zsjm_u1 li {
	display:inline-block;
	vertical-align:top;
	width:16.6%;
	text-align:center;
	box-sizing:border-box;
	border:1px solid transparent;
	padding:30px 0 40px;
	transition:0.3s ease-in-out;
	position:relative;
	z-index:2;
}
.zsjm_u1 li span {
	display:inline-block;
	width:60px;
	height:60px;
	transition:0.3s ease-out;
}
.zsjm_u1 li font {
	display:block;
	position:relative;
	margin:33px auto 35px;
	width:12px;
	height:12px;
	border-radius:50%;
}
.zsjm_u1 li font:before {
	content:'';
	display:block;
	width:12px;
	height:12px;
	border-radius:50%;
	background:#999;
	position:absolute;
	left:0px;
	top:-15px;
	transition:0.3s ease-out;
}
.zsjm_u1 li font:after {
	content:'';
	display:block;
	width:8px;
	height:8px;
	border-radius:50%;
	background:#999;
	position:absolute;
	left:2px;
	top:2px;
	transition:0.3s ease-out;
}
.zsjm_u1 li:hover {
	background:white;
	border:1px solid #d0b393;
}
.zsjm_u1 li:hover i {
	transform:translateY(-50px);
	font-size:18px;
	color:white;
	line-height:50px;
}
.zsjm_u1 li p {
	font-size:16px;
	color:#555555;
	margin-top:5px;
}
.zsjm_u1 li p:after {
	content:'';
	display:block;
	width:20px;
	height:2px;
	background:#d9d9d9;
	margin:20px auto 0;
	transition:all 0.3s
}
.zsjm_u1 li .iconfont {
	font-size:50px;
	color:#999;
	text-align:center;
	display:inline-block;
	transition:0.3s ease-out;
	border:3px #d0b393 solid;
	border-radius:50%;
	width:100px;
	height:100px;
	background:#fff;
	line-height:100px;
}
.iconfont.icon-tubiao_fangan-copy {
	font-size:44px !important;
}
.zsjm_u1 li:hover .iconfont {
	color:#d0b393;
}
.zsjm_u1 li:hover p:after {
	width:60px;
	background:#d0b393;
}
.zsjm_u1:after {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:21px;
	background:url(../images/20210406171016_504580083.png) no-repeat center;
	left:0;
	top:180px;
	opacity:0.5;
}
.zsjm_u1 li:hover .iconfont {
	border:none;
	color:#fff;
	background:linear-gradient(-45deg,#d0b393,#f3cda4)
}
.zsjm_u1 li:hover font:before {
	background:#d7b896
}
.zsjm_u1 li:hover font:after {
	background:#ebc7a0
}
.proc_btn {
	width:811px;
	height:59px;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 auto;
	border:1px dashed #d2d2d2;
	border-radius:30px;
	margin-top:80px;
}
.proc_btn i {
	font-size:24px;
	color:#333;
}
.proc_btn span {
	font-size:36px;
	color:#d0b393;
	font-family:kabe;
}
/*简介*/
.index-about-wp {
	width:100%;
	background:url(../images/1-2304291512543n.jpg)no-repeat center;
	height:940px;
	padding-top:640px;
}
.index-about-box {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	background-color:#fff;
}
.index-about-recommend {
	width:50.89041%;
	background:url(../images/bg5.png) left bottom no-repeat;
}
.index-about-recommend a {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:40px 70px 40px 80px;
	height:100%;
}
.index-about-recommend a:hover h3 {
	color:#d0b393;
}
.index-about-recommend .title {
	margin-right:26px;
	text-align:right;
}
.index-about-recommend h3 {
	color:#333;
	font-size:30px;
	line-height:1.2;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
.index-about-recommend .en {
	margin:6px 0 18px;
	color:#8a8a8a;
	text-transform:uppercase;
	font-size:20px;
	font-family:Arial;
	line-height:1.2;
}
.index-about-recommend .more {
	display:inline-block;
	width:28px;
	height:28px;
	border-radius:50%;
	background-color:#d0b393;
	color:#fff;
	vertical-align:top;
	text-align:center;
	font-size:14px;
	line-height:28px;
}
.index-about-recommend .info {
	display:-webkit-box;
	overflow:hidden;
	margin-top:-2px;
	max-height:100px;
	min-width:0;
	color:#888;
	text-overflow:ellipsis;
	font-size:14px;
	line-height:32px;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	-o-text-overflow:ellipsis;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
}
.index-about-list {
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	min-width:0;
	text-align:center;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
}
.index-about-list li {
	min-width:0;
	border-left:1px solid #e0e0e0;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
}
.index-about-list li:nth-child(odd) {
	background-color:#ededed;
}
.index-about-list a {
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:46px 20px 40px;
	height:100%;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
.index-about-list a:hover {
	background-color:#d0b393;
}
.index-about-list a:hover h3,.index-about-list a:hover p {
	color:#fff;
}
.index-about-list .icon {
	margin-bottom:8px;
	text-align:center;
	line-height:46px;
	font-size:44px;
	background-image:-webkit-linear-gradient(bottom,rgb(208,179,147) 35%,rgb(237,58,32) 50%);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	color:#fff;
}
.index-about-list h3 {
	color:#333;
	font-size:24px;
	line-height:1.4;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
.index-about-list li:hover .icon {
	-webkit-background-clip:white;
	-webkit-text-fill-color:white;
}
.index-about-list p {
	color:#999;
	font-size:14px;
	font-family:Arial;
	line-height:1.2;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
/*news*/
.news_top {
	width:551px;
	margin:auto;
}
.news_wz {
	height:48px;
	line-height:36px;
}
.news_wz b {
	font-size:26px;
}
.news_wz span {
	font-size:24px;
	margin-left:8px;
	color:#ccc;
	text-transform:uppercase;
	font-family:Arial;
}
.news_wz em {
	font-size:16px;
	font-weight:200;
	display:block;
	color:#999;
}
.news_tab {
	margin-top:10px;
}
.news_tab li {
	float:left;
	background:#fff;
	box-shadow:0px 0px 20px #eee;
	width:171px;
	height:42px;
	line-height:42px;
	text-align:center;
	border-radius:30px;
}
.news_tab li+li {
	margin-left:19px;
}
.news_tab li a {
	font-size:18px;
	font-weight:100;
}
.news_tab li.cur {
	color:#fff;
	background:linear-gradient(-45deg,#d0b393,#f3cda4);
	box-shadow:0px 0px 10px rgba(154,154,154,0.3);
	width:171px;
	height:42px;
	line-height:42px;
}
.news_tab li.cur a {
	color:#fff;
}
.news_a {
	margin-right:17px;
}
.news_a em {
	position:relative;
	font-size:20px;
	color:#c2c2c2;
	top:8px;
}
.news_a .sPrev,.news_a .sNext {
	position:absolute;
	top:2px;
	font-size:20px;
	color:#c2c2c2;
	cursor:pointer;
}
.news_a .sPrev {
	right:5px;
	transform:rotate(-90deg);
}
.news_a .sNext {
	left:5px;
	transform:rotate(90deg);
}
.news_a i:hover {
	color:#d0b393;
}
.news_list {
	height:501px;
	width:1500px;
	overflow:hidden;
	margin:auto;
}
.news_list .tempWrap {
	width:100% !important;
}
.news_list .news_div {
	height:500px;
}
.news_list .news_div+.news_div {
	}.news_list .news_div_item {
	width:22.65%;
	display:inline-block;
	position:relative;
	height:501px;
	transition:0.5s;
	padding:20px;
	border:1px #eee solid;
}
.news_list .news_div_item+.news_div_item {
	margin-left:1.79%;
}
.news_list .news_div_item_date {
	position:absolute;
	top:265px;
	display:inline-block;
	font-weight:400;
	left:19px;
	padding-left:32px;
	height:22px;
}
.news_list .news_div_item_date::before {
	position:absolute;
	content:'';
	background:url(../images/20210407181414_341550663.png) no-repeat left center;
	top:0;
	left:0;
	width:22px;
	height:22px;
}
.news_list .news_div_item_content {
	position:absolute;
	top:300px;
	left:19px;
	padding-right:14px;
}
.news_list .news_div_item_year,.news_list .news_div_item_month,.news_list .news_div_item_day {
	float:left;
	font-size:15px;
	line-height:22px;
	color:#999;
}
.news_list .news_div_item_title {
	}.news_list .news_div_item_a {
	font-size:16px;
	display:block;
	margin-bottom:16px;
	position:relative;
	transition:0.3s;
	font-weight:normal;
}
.news_list .news_div_item_a::before {
	position:absolute;
	content:'查看详情';
	bottom:-152px;
	left:0;
	width:130px;
	height:33px;
	background:#fff;
	border-radius:40px;
	line-height:33px;
	color:#999;
	font-size:15px;
	transition:0.5s;
	padding-left:43px;
	border:1px #eee solid;
	font-weight:100;
}
.news_list .news_div_item_a::after {
	position:absolute;
	content:'';
	bottom:-141px;
	font-size:43px;
	background:url(../images/20210407181441_1486676661.png) no-repeat center;
	width:18px;
	height:14px;
	left:130px;
	transition:0.5s;
}
.news_list .news_div_item_body {
	font-size:14px;
	color:#666;
	font-weight:100;
	line-height:24px;
}
.news_list .news_div_item_pic,.news_list .news_div_item_pic a,.news_list .news_div_item_image {
	width:100%;
	height:auto;
	display:block;
}
.news_list .news_div_item:hover .news_div_item_a {
	color:#d0b393;
	transition:0.3s;
}
.news_list .news_div_item:hover .news_div_item_a::before {
	background:#f8f8f8;
	transition:0.5s;
	padding-left:40px;
}
.news_list .news_div_item:hover .news_div_item_a::after {
	left:110px;
	transition:0.5s;
}
/*版权*/
.copy_bt {
	font-size:32px;
	color:#333;
	margin-bottom:25px;
}
.copy_bt span {
	font-family:"akr";
	font-size:28px;
	color:#333;
	opacity:0.6;
	margin-left:10px;
}
.copy_row2 {
	z-index:0;
	overflow:hidden;
	background:#fefefe;
	width:100%;
	min-width:1400px;
	position:relative;
	margin:auto;
	padding:60px 5vw;
}
.copy_list {
	float:left;
	padding:0px 4vw;
	border-left:1px #eee solid;
	height:220px;
}
.copy_list li a {
	display:block;
	color:#666;
	font-size:15px;
	line-height:30px;
}
.copy_list strong {
	display:block;
}
.copy_list strong a {
	color:#333;
	line-height:50px;
	font-size:19px;
	font-weight:normal;
	display:inline-block;
	position:relative;
	padding-bottom:20px;
}
.copy_list:hover strong a:after {
	width:100%;
	background:#09a201;
}
.copy_list:nth-child(1) {
	padding-left:0px !important;
}
.copy_phone {
	background:url(../images/20201226144852_715815349.png) no-repeat;
	width:228px;
	height:343px;
	position:absolute;
	bottom:-61px;
	right:-24vw;
	z-index:5;
	padding:70px 30px 20px;
}
.copy_phone ul {
	position:absolute;
	bottom:30px;
	left:30px;
	width:182px;
	text-align:center;
	height:40px;
}
.copy_phone ul li {
	display:inline-block;
	border-radius:50%;
	width:41px;
	height:41px;
	margin:0 5px;
	-webkit-transition:0.3s all ease;
	transition:0.3s all ease;
	background:#e9ecf3;
	cursor:pointer;
}
.copy_phone ul li.cur {
	background:#d0b393;
	border-color:#d0b393;
}
.copy_phone ul li img {
	display:block;
	width:100%;
	height:100%;
}
.copy_ewm_cont {
	display:block;
	width:136px;
	position:absolute;
	height:136px;
	top:97px;
	left:47px;
}
.copy_ewm_cont img {
	display:block;
	width:100%;
	height:100%;
}
.copy_ewm_cont p {
	position:absolute;
	top:-35px;
	left:23px;
	color:#999;
	font-size:14px;
}
.copy_phone ul li .iconfont {
	font-size:20px;
	color:#fff;
	line-height:41px;
	text-align:center;
}
.copy1_item2 {
	padding-top:43px !important;
}
.copy1_item3 {
	padding-top:43px !important;
}
.copy_row3 {
	padding:0 5vw;
	margin:0 auto;
	font-size:15px;
	width:100%;
	border-top:1px #eee solid;
  display: flex;
}
.copy_row3 a {
	color:#999;
	font-size:15px;
}
.copy_n {
	line-height:80px;
	color:#999;
	font-size:15px;
	float:left;
	width:52%;
}
.copy_n a {
	display:inline-block;
	color:#999;
	font-size:inherit;
	font-size:14px;
}
.copy_nr {
	float:left;
	color:#999;
	line-height:80px;
	width:44%;
	padding-left:3vw;
}
.copy_list strong a:before {
	content:"";
	position:absolute;
	width:30px;
	height:2px;
	background:#d0b393;
	bottom:15px;
}
.totalwidth {
	width:52%;
	float:left;
}
.nt {
	padding-left:0px !important;
	border-left:none !important;
}
.copy_row2:after {
	z-index:-1;
	content:"";
	width:48%;
	height:100%;
	right:0;
	top:0;
	background:#fafafa;
	position:absolute;
	opacity:0.5;
}
.copy_tel {
	float:left;
	padding-left:3vw;
	position:relative;
}
.copy_tel .t1 strong a {
	color:#333;
	line-height:50px;
	font-size:19px;
	font-weight:normal;
	display:inline-block;
	position:relative;
	padding-bottom:20px;
}
.copy_tel .t1 strong a:before {
	content:"";
	position:absolute;
	width:30px;
	height:2px;
	background:#d0b393;
	bottom:15px;
}
.totalwidth {
	width:52%;
	float:left;
}
.copy_tel .t2 p {
	display:block;
	color:#666;
	font-size:15px;
	line-height:30px;
}
@media screen and (max-width:1680px) {
	.copy_row2 {
	padding:60px 3vw;
}
}@media screen and (max-width:1500px) {
	.copy_row2 {
	padding:60px 1vw;
}
}/*link*/
#link_box {
	width:100%;
	margin:0 auto;
	background:#f8f8f8;
	padding-bottom:30px;
}
.friendlink {
	width:228px;
	line-height:40px;
	float:right;
	position:relative;
	background:#eee url(../images/20210709202726_1649875858.png) no-repeat 185px 10px;
	cursor:pointer;
	margin-top:20px;
}
.friendlink .fri_L {
	width:160px;
	height:40px;
	float:left;
	color:#ccc;
	font-size:14px;
	line-height:40px;
	padding-left:50px;
	background:#f8f8f8;
	font-weight:100;
	border-right:0 none;
	box-sizing:border-box;
}
.friendlink .fri_R {
	height:40px;
	display:block;
	width:160px;
	line-height:40px;
	position:absolute;
	left:0;
	opacity:0;
	filter:alpha(opacity=0);
	transition:0.3s all ease;
}
.friendlink .linkTagcs {
	width:161px;
	max-height:50px;
	overflow:hidden;
	transition:0.3s all ease-in-out;
	position:absolute;
	bottom:0px;
	z-index:3;
	background:#f8f8f8;
}
.friendlink:hover .linkTagcs {
	max-height:200px;
	overflow-x:hidden;
	overflow-y:auto;
}
.friendlink .fri_R .linkTagcs li {
	float:none;
	line-height:50px;
	text-align:left;
	text-indent:10px;
	position:relative;
}
.friendlink .fri_R .linkTagcs li a {
	display:block;
	color:#666;
	font-size:13px;
	font-weight:100;
	width:160px;
	line-height:40px;
}
.friendlink:hover .fri_R {
	opacity:1;
	filter:alpha(opacity=100);
}
.link_com {
	font-size:30px;
	color:#333;
}
.lin {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
/* Slider */
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}
.slick-list:focus {
	outline:none;
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand;
}
.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block;
}
.slick-track:before,.slick-track:after {
	display:table;
	content:'';
}
.slick-track:after {
	clear:both;
}
.slick-loading .slick-track {
	visibility:hidden;
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px;
}
[dir='rtl'] .slick-slide {
	float:right;
}
.slick-slide img {
	display:block;
}
.slick-slide.slick-loading img {
	display:none;
}
.slick-slide.dragging img {
	pointer-events:none;
}
.slick-initialized .slick-slide {
	display:block;
}
.slick-loading .slick-slide {
	visibility:hidden;
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent;
}
.slick-arrow.slick-hidden {
	display:none;
}

.headr:hover .img1 {
	display:none;
}
.headr:hover .img2 {
	display:inline-block
}
.headr .img2 {
	display:none;
}
.tlate {
	float:left;
	line-height:26px;
	padding-left:1vw;
}
.tlate b {
	float:left;
	font-size:20px;
	color:#fff;
}
.tlate i {
	float:left;
	font-size:20px;
	color:#fff;
	font-weight:100;
	opacity:0.6;
}
.nav_c {
	float:left;
}

@media screen and (max-width:1680px) {
	.index_main .section1 .item {
	  height:60vh;
  }

  .index_main .section1 {
    height:60vh;
  }
}/*定制*/


.consulting {
	width:100%;
	margin:auto;
	height:1100px;
	overflow:hidden;
}
.consulting .box1 {
	width:1320px;
	margin:auto;
	background:#fff;
	border-radius:50px;
	margin-top:250px;
	overflow:hidden;
	padding:80px 80px 100px;
}
.consulting .dimg {
	width:635px;
	float:left;
	position:relative;
}
.consulting .dimg .hd {
	width:100%;
	position:absolute;
	bottom:-30px;
	left:0;
}
.consulting .dimg .hd ul {
	display:flex;
	width:250px;
	margin:auto;
}
.consulting .dimg .hd li {
	width:33px;
	height:5px;
	border-radius:8px;
	background:#e5e5e5;
	transition:all 0.5s;
}
.consulting .dimg .hd li+li {
	margin-left:10px;
}
.consulting .dimg .hd li.on {
	background:#d0b393;
}
.consulting .mess {
	width:480px;
	height:580px;
	background:#fff;
	float:right;
	box-shadow:0px 0px 15px #eee;
}
.consulting .mess .t1 {
	background:#f1301f;
	height:75px;
	text-align:center;
	line-height:75px;
	color:#fff;
	font-size:30px;
	color:#fff;
}
.consulting .mess .imf {
	width:100%;
	padding:40px 40px 20px;
}
.consulting .mess .imf li {
	width:100%;
	border:1px #eeeeee solid;
	padding-left:20px;
	font-size:14px;
	color:#999;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.consulting .mess .imf li img {
	float:left;
	margin-right:10px;
	margin-top:12px;
}
.consulting .mess .imf li+li {
	margin-top:9px;
}
.n1 {
	width:117px !important;
	float:left;
}
.n2 {
	width:117px !important;
	margin-left:25px;
	float:left;
}
.n3 {
	width:117px !important;
	float:right;
	margin-bottom:25px;
}
.n4 {
	height:60px !important;
}
.consulting .mess .tip {
	font-size:14px;
	color:#999;
	line-height:25px;
	text-align:center;
	margin-bottom:20px;
}
.consulting .mess .button {
	width:190px;
	height:40px;
	border-radius:30px;
	text-align:center;
	color:#fff;
	line-height:40px;
	font-size:20px;
	font-weight:bold;
	padding:0 25px;
	background:linear-gradient(90deg,#ff968d,#f13322);
	margin:auto;
	box-shadow:0px 4px 0px #f44535;
	margin-top:35px;
}
.consulting .mess .button img {
	float:right;
	margin-top:8px;
}
input#submit {
	background:none !important;
	color:#fff;
	line-height:40px;
	font-size:17px;
}
textarea {
	resize:none;
	overflow:auto;
	font-size:14px;
	line-height:37px;
	color:#888;
	font-family:微软雅黑;
}
.consulting .mess .imf li>select {
	border:none;
	font-size:14px;
	color:#888;
	width:134px;
	background:url(../images/20210813195123_1257560700.png)no-repeat left;
	padding-left:23px;
}
/*右侧浮动*/
.y-kefu-box {
	position:fixed;
	right:0;
	top:20%;
	z-index:9999;
	font-size:13px;
}
.y-kefu-box a {
	text-decoration:none;
}
.y-kefu-box img {
	display:block;
	width:100%;
	height:auto;
}
.y-kefu-box01 .icon {
	display:block;
	background:url(../images/20200330112704_1745812097.png) no-repeat;
	margin:0 auto 6px;
}
.y-kefu-box01 {
	width:54px;
	color:#666;
	text-align:center;
}
.y-kefu-box01 .kf-close-btn {
	width:27px;
	height:27px;
	background-position:-5px -115px;
	position:relative;
	cursor:pointer;
}
.y-kefu-box01 .kf-close-btn:before {
	content:'';
	display:block;
	width:1px;
	height:12px;
	position:absolute;
	bottom:-12px;
	left:13px;
	z-index:1;
	background-color:#d0b393;
}
/*颜色更改*/
.y-kefu-box01 .show-status>a,.y-kefu-box01 .show-status>div {
	display:block;
	width:52px;
	padding:8px 0 12px;
	background-color:#fff;
	border-left:solid 1px #efefef;
	border-top:solid 1px #efefef;
	border-right:solid 1px #efefef;
	position:relative;
}
.y-kefu-box01 .show-status {
	position:relative;
}
.y-kefu-box01 .show-status .kf-zixun {
	background-color:#d0b393;
	border-color:#d0b393;
	color:#fff;
	margin:10px 0 7px;
}
/*颜色更改*/
.y-kefu-box01 .kf-zixun {
	border-radius:2px;
}
.y-kefu-box01 .kf-zixun i {
	width:21px;
	height:22px;
	background-position:-5px -5px;
}
.y-kefu-box01 .kf-mobile {
	border-top-left-radius:2px;
	border-top-right-radius:2px;
}
.y-kefu-box01 .kf-mobile>i {
	width:18px;
	height:18px;
	background-position:-5px -32px;
}
.y-kefu-box01 .kf-mobile:hover>i {
	background-position:-30px -32px;
}
.y-kefu-box01 .kf-weChat>i {
	width:22px;
	height:19px;
	background-position:-5px -55px;
}
.y-kefu-box01 .kf-weChat:hover>i {
	background-position:-30px -55px;
}
.y-kefu-box01 .kf-email {
	border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
}
.y-kefu-box01 .kf-email>i {
	width:18px;
	height:14px;
	background-position:-5px -80px;
}
.y-kefu-box01 .kf-email:hover>i {
	background-position:-30px -80px;
}
.y-kefu-box01 .back-top i {
	width:13px;
	height:11px;
	background-position:-5px -98px;
}
.y-kefu-box01 .back-top:hover i {
	background-position:-30px -98px;
}
.y-kefu-box01 .kf-email,.y-kefu-box01 .back-top {
	border-bottom:solid 1px #efefef;
}
.y-kefu-box01 .back-top {
	margin-top:20px;
	border-radius:2px;
	left:55px;
}
.y-kefu-box01 .hver:hover {
	background-color:#d0b393;
	border-color:#d0b393;
}
/*颜色更改*/
.y-kefu-box01 .hver:hover>p {
	color:#fff;
}
.y-kefu-box01 .mobile-infos,.y-kefu-box01 .y-ewm-box,.y-kefu-box01 .y-email-infos {
	background-color:#fff;
	border:solid 1px #efefef;
	position:absolute;
	right:90px;
	z-index:2;
	border-radius:2px;
	display:none;
}
/*电话*/
.y-kefu-box01 .mobile-infos {
	width:260px;
	text-align:left;
	top:0;
}
.y-kefu-box01 .mobile-infos>div {
	padding:20px 0 20px 45px;
	position:relative;
}
.y-kefu-box01 .mobile-infos>div i {
	width:15px;
	height:15px;
	background-position:-52px -32px;
	position:absolute;
	top:22px;
	left:20px;
	z-index:2;
}
.y-kefu-box01 .mobile-infos .online1 {
	border-bottom:solid 1px #efefef;
}
.y-kefu-box01 .mobile-infos span {
	color:#b9b9b9;
}
.y-kefu-box01 .mobile-infos p {
	color:#d0b393;
	font-size:18px;
}
/*颜色更改*/
.right {
	width:12px;
	height:12px;
	position:absolute;
	right:-12px;
	top:24px;
}
.right-arrow1,.right-arrow2 {
	width:0;
	height:0;
	display:block;
	position:absolute;
	left:0;
	top:0;
	border-top:6px transparent dashed;
	border-right:6px transparent dashed;
	border-bottom:6px transparent dashed;
	border-left:6px white solid;
	overflow:hidden;
}
.right-arrow1 {
	left:1px;
	border-left:6px #efefef solid;
}
.right-arrow2 {
	border-left:6px white solid;
}
/*二维码*/
.y-kefu-box01 .y-ewm-box {
	width:151px;
	height:178px;
	top:-60px;
}
.y-kefu-box01 .y-ewm-box>div {
	width:151px;
	height:178px;
}
.y-kefu-box01 .y-ewm-box img {
	width:110px;
	height:110px;
	margin:30px auto 10px;
}
.y-kefu-box01 .y-ewm-box .y-ewm-img1 {
	width:150px;
	border-right:solid 1px #efefef;
}
.y-kefu-box01 .y-ewm-box .right {
	top:84px;
}
/*邮箱*/
.y-kefu-box01 .y-email-infos {
	padding:28px 20px 28px 45px;
	color:#b9b9b9;
	text-align:left;
	bottom:0;
}
.y-kefu-box01 .y-email-infos p {
	color:#d0b393;
	font-size:16px;
}
/*颜色更改*/
.y-kefu-box01 .y-email-infos>i {
	width:18px;
	height:13px;
	background-position:-52px -80px;
	position:absolute;
	left:15px;
	top:30px;
}
.y-kefu-box01 .y-email-infos .right {
	top:55px;
}
.y-kefu-box01 .hide-status {
	width:54px;
	height:65px;
	background-color:#ed1b24;
	position:absolute;
	top:37px;
	left:55px;
	z-index:9;
}
/*关闭后颜色*/
.y-kefu-box01 .hide-status .kf-zixun {
	padding:10px 0 7px;
	color:#fff;
	cursor:pointer;
}

#pc-header .nav li ul li a:hover {
  background: transparent;
  color: transparent;
}

div#log {
  display: none;
}


/* #pc-header .nav li ul.subMenu_ul{
  margin-top: 0px;
} */

.pages_box ul {
  display: flex;
  justify-content: center;
  flex-direction: row;
}

.pages_box li {
  float: left;
  display: inline;
}

.case_det_a1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.case_det_a1 .gga_aas1 {
  width: 50%;
  text-align: right;
}
.case_det_a1 .gga_aas1 img {
  /* width: 100%; */
  /* max-width: 100%; */
  /* height: auto !important; */
  /* max-height: 400px; */
}

.case_det_a1 .gga_aas2 {
  width: 42%;
  margin-right: 3%;
}

.case_det_a1 .gga_aas2 h2 {
  color: #000000;
  font: 500 2vw/2em "微软雅黑";
  border-bottom: 1px dashed #000;
  margin-top: 1.5vw;
  padding-bottom: 0.2em;
}
 .case_det_a1 .gga_aas2 .ha_shhsd {
  display: block;
  color: #7d7d7d;
  font: 500 14px/2.5em "微软雅黑";
  margin-top: 2vw;
}
.case_det_a1 .gga_aas2 a.img {
  display: block;
  text-align: center;
  margin-top: 3vw;
}

.psupdown .tuiua_ts {
  text-align: center;
  color: #000000;
  font: 500 32px/2em "微软雅黑";
  letter-spacing: 0.2em;
}

.psupdown .tuiua_ts:after {
  content: "";
  display: block;
  background: #b72e22;
  width: 39px;
  height: 3px;
  margin: 0 auto;
}
.aboutus_img{
  width: 150px;
  height: 100px;
}


.friendlink-container{
  display: block;
  padding: 0 5vw;
  clear: both;
  margin-bottom: 20px;
}

.breadcrumb {
  padding: 0 10px;
  /* margin-bottom: 22px; */
  list-style: none;
  background-color: transparent;
  border-radius: 3px;
  display: flex;
}

.ey-links li.tit {
  background: #ff6f06;
  color: #fff;
  border-radius: 2px;
  padding: 0px 6px;
}

.ey-links ol li {
  list-style: none;
  float: left;
}

.breadcrumb>li {
  display: inline-block;
  margin-right: 12px;
}
.ey-links a {
  color: #5e7387;
}
